package com.itheima.method;

public class Variable {
    //    数组遍历,打印[11,22,33,44,55]
    public static void main(String[] args) {
//    定义数组
        int[] arr = {11, 22, 33, 44, 55};
//      调用遍历数组
/*        printArray(arr);
        int B = printMaxArray(arr);
        System.out.println(B);*/
        int [] J=printMaxMinArray(arr);
        System.out.println("max = " + J[0]);
        System.out.println("min = " + J[1]);

    }

    /*
     * 定义一个方法对数组进行遍历
     * 1.参数 int [] arr
     * 2.返回值类型       void
     * */
    public static void printArray(int[] arr) {
        System.out.print("[");
        for (int i = 0; i < arr.length; i++) {
            if (i == arr.length - 1) {
                System.out.println(arr[i] + "]");
            } else {
                System.out.print(arr[i] + ",");
            }
        }
    }

    /*求数组最大值的方法并输出
     * */
    public static int printMaxArray(int[] arr) {
        int A = arr[0];
        for (int i = 0; i < arr.length; i++) {
            A = A < arr[i] ? arr[i] : A;
        }
        return A;
    }

    //求数组的最大值和最小值
    public static int[] printMaxMinArray(int[] arr) {
        int max = arr[0];
        int min = arr[0];
        for (int i = 0; i < arr.length; i++) {
            max = max < arr[i] ? arr[i] : max;
        }
        for (int i = 0; i < arr.length; i++) {
            min = min > arr[i] ? arr[i] : min;
        }
        int[] C = {max, min};
        return C;
    }
}
